﻿using PhysicalExamination5.Model.DataMaintenance;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PhysicalExamination5.Interface.DataMaintenance
{
    public interface IChangJianJieGuoWeiHu
    {
        /// <summary>
        /// 查询科室项目
        /// </summary>
        /// <param name="strYuanQu"></param>
        /// <returns></returns>
        public string GetSelItemDataAll(string strYuanQu);
        /// <summary>
        /// 查询常见结果
        /// </summary>
        /// <param name="strKeShiId"></param>
        /// <param name="strZuHeItemId"></param>
        /// <param name="strMingXiItemId"></param>
        /// <returns></returns>
        public string GetSelChangJianJieGuo(string strKeShiId, string strZuHeItemId, string strMingXiItemId);
        /// <summary>
        /// 添加常见结果树结点
        /// </summary>
        /// <param name=""></param>
        /// <returns></returns>
        public string PostChangJianJieGuoTreeNodeAdd(ChangJianJieGuoTreeNodeClass changJianJieGuoTreeNode, string strYuanQuQianZhui);
        /// <summary>
        /// 修改常见结果树结点
        /// </summary>
        /// <param name="changJianJieGuoTreeNode"></param>
        /// <returns></returns>
        public string PutChangJianJieGuoTreeNodeUpdate(ChangJianJieGuoTreeNodeClass changJianJieGuoTreeNode);
        /// <summary>
        /// 删除常见结果树结点
        /// </summary>
        /// <param name="changJianJieGuoTreeDeleteNode"></param>
        /// <returns></returns>
        public string DeleteChangJianJieGuoTreeNodeDelete(ChangJianJieGuoTreeDeleteNodeClass changJianJieGuoTreeDeleteNode);
    }
}
